home *** CD-ROM | disk | FTP | other *** search
/ PC-SIG: World of Games / PC-SIG World of Games (CDRM1080710) (1993).iso / ENT / DISK1954.ZIP / BOWLEDIT.DOC next >
Text File  |  1992-10-05  |  46KB  |  1,177 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.                                    B o w l E d i t
  28.  
  29.  
  30.                                      Version 1.23
  31.  
  32.  
  33.                        League editor for BowlStat version 2.xx
  34.  
  35.                             Copyright 1991-92 Mark Klaamas
  36.  
  37.  
  38.           =================================================================
  39.                                   Table of Contents
  40.           =================================================================
  41.           Copyright, Proprietary Rights . . . . . . . . . . . . . . . . iii
  42.  
  43.           Usage Restrictions  . . . . . . . . . . . . . . . . . . . . . iii
  44.  
  45.           WARRANTY DISCLAIMER . . . . . . . . . . . . . . . . . . . . . iii
  46.  
  47.           What is BowlEdit  . . . . . . . . . . . . . . . . . . . . . .   1
  48.  
  49.           Installation  . . . . . . . . . . . . . . . . . . . . . . . .   1
  50.                Installing on floppy drive system  . . . . . . . . . . .   1
  51.                Installing on hard drive system  . . . . . . . . . . . .   1
  52.  
  53.           System Requirements . . . . . . . . . . . . . . . . . . . . .   2
  54.  
  55.  
  56.           Loading the program . . . . . . . . . . . . . . . . . . . . .   2
  57.                Command Line options . . . . . . . . . . . . . . . . . .   2
  58.  
  59.           League Selection Menu . . . . . . . . . . . . . . . . . . . .   2
  60.  
  61.           Using a Mouse . . . . . . . . . . . . . . . . . . . . . . . .   3
  62.  
  63.           The Main Menu . . . . . . . . . . . . . . . . . . . . . . . .   3
  64.                Edit Bowler Data . . . . . . . . . . . . . . . . . . . .   3
  65.                Edit Team Data . . . . . . . . . . . . . . . . . . . . .   3
  66.                Edit League Size . . . . . . . . . . . . . . . . . . . .   3
  67.                Select Another League  . . . . . . . . . . . . . . . . .   3
  68.                Change Path to League  . . . . . . . . . . . . . . . . .   4
  69.                Program Information  . . . . . . . . . . . . . . . . . .   4
  70.                HELP . . . . . . . . . . . . . . . . . . . . . . . . . .   4
  71.                Run BowlStat . . . . . . . . . . . . . . . . . . . . . .   4
  72.                Exit Program . . . . . . . . . . . . . . . . . . . . . .   4
  73.  
  74.           Edit Bowler Data  . . . . . . . . . . . . . . . . . . . . . .   4
  75.  
  76.           Edit Team Data  . . . . . . . . . . . . . . . . . . . . . . .   6
  77.  
  78.           Yearly Statistics Editing . . . . . . . . . . . . . . . . . .   8
  79.                Yearly Bowler Editing  . . . . . . . . . . . . . . . . .   8
  80.                Yearly Team Editing  . . . . . . . . . . . . . . . . . .  11
  81.  
  82.           Appendix A:  Note on screen snow (old CGA)  . . . . . . . . .  14
  83.  
  84.           Appendix B:  Files used / File List . . . . . . . . . . . . .  14
  85.  
  86.           Appendix C:  Note on Shareware  . . . . . . . . . . . . . . .  15
  87.  
  88.           Appendix D:  Using separate paths for data  . . . . . . . . .  16
  89.  
  90.           Appendix E:  Contacting the Author  . . . . . . . . . . . . .  17
  91.  
  92.  
  93.  
  94.  
  95.  
  96.           =================================================================
  97.           BowlEdit Version 1.23                                          ii
  98.  
  99.  
  100.  
  101.  
  102.           Copyright, Proprietary Rights
  103.           -----------------------------
  104.  
  105.           BowlEdit  is   owned  by  Mark   Klaamas  and  is   protected  by
  106.           international copyright  laws.   You  may not  reverse  engineer,
  107.           decompile, disassemble,  or create derivative works  based on the
  108.           software for any purpose other than creating an adaptation to the
  109.           software as an essential step in its utilization for your use.
  110.  
  111.                This  product uses  the  SPAWNO routines  by  Ralf Brown  to
  112.                minimize  memory use while shelling to DOS and running other
  113.                programs.
  114.  
  115.  
  116.           Usage Restrictions
  117.           ------------------
  118.  
  119.           After a  30-day evaluation  period,  the individual  must  either
  120.           purchase  a  registered  copy  of  BowlEdit  or  stop  using  the
  121.           shareware version.  BowlEdit  is NOT free, and I am not providing
  122.           free copies.
  123.  
  124.           I am giving you the opportunity to try BowlEdit before paying for
  125.           a registered copy. It is that simple. Try it. Then either pay for
  126.  
  127.           it, or quit using it.
  128.  
  129.  
  130.           Distribution
  131.           ------------
  132.  
  133.           If  you distribute  a  copy of  BowlEdit,  please make  sure  you
  134.           distribute a complete unaltered copy.  A file list is included in
  135.           Appendix B of this documentation.
  136.  
  137.           Operators of  electronic  bulletin  board  systems  (Sysops)  are
  138.           permitted  and  encouraged  to  post  the  shareware  version  of
  139.           BowlEdit for downloading  by their  users, as long  as the  above
  140.           condition is met.
  141.  
  142.  
  143.           WARRANTY DISCLAIMER
  144.           ===================
  145.  
  146.           BowlEdit and its  documentation are distributed  and sold AS  IS,
  147.           without   warranty   of   any   kind   as   to   performance   of
  148.           merchantability,   fitness for a particular purpose, or any other
  149.           warranties, either  express  or implied.  Mark Klaamas  shall NOT
  150.           be liable to  the user/purchaser  or any other  person or  entity
  151.           with  respect to any liability, loss, or damage caused or alleged
  152.           to  be caused  directly  or indirectly  by  the software  or  its
  153.           documentation.
  154.  
  155.  
  156.           =================================================================
  157.           BowlEdit Version 1.23                                         iii
  158.  
  159.  
  160.  
  161.  
  162.           Trademarks:
  163.  
  164.                BowlStat is Copyright (C) 1987-1992 by Kevin Stone.
  165.                MS-DOS is a registered trademark of Microsoft Corp.
  166.                IBM  is a  registered  trademark  of International  Business
  167.                Machines Inc..
  168.  
  169.  
  170.           What is BowlEdit:
  171.           ----------------
  172.  
  173.                BowlEdit is a league editor for BowlStat.  It will allow you
  174.                to edit any information that you have entered into BowlStat.
  175.                It  features  full  search  compatibilities,  editing yearly
  176.                statistics files and  calculating a new  average, etc.  from
  177.                the yearly statistics files.  It will handle bowler and team
  178.                editing.
  179.  
  180.                BowlEdit  is  easy  to  use,  has  extensive  on-line  help,
  181.                features pull-down menus, and is compact and fast.
  182.  
  183.                BowlEdit  was written  to facilitate  the editing  of league
  184.                data and yearly statistics files generated by Kevin  Stone's
  185.                BowlStat(R)  program.    Turbo Pascal  6.0  Professional and
  186.                Turbo Assembler were used to write BowlEdit.
  187.  
  188.  
  189.           Installation:
  190.           -------------
  191.  
  192.             Installing on floppy drive system:
  193.  
  194.                The best way  to install BowlEdit  for use on  a one or  two
  195.                drive floppy system is to put BOWLEDIT.EXE and  BOWLEDIT.HLP
  196.                on your league data  disk (or use the /P:  parameter).  This
  197.                way,  BowlEdit can find and edit your data without having to
  198.                swap disks.
  199.  
  200.                Alternatively you can put BowlEdit on one disk and then your
  201.                league data on another.  Note, if you use this method, after
  202.                loading BowlEdit you must place your league data disk in the
  203.                same disk drive after the title screen.  You have to do this
  204.                so that BowlEdit can find your league data files.
  205.  
  206.             Installing on hard drive system:
  207.  
  208.                To  install  BowlEdit on  your  hard  drive  just place  the
  209.                BOWLEDIT.EXE and BOWLEDIT.HLP files in the same place as you
  210.                have BowlStat.
  211.  
  212.  
  213.  
  214.  
  215.  
  216.           =================================================================
  217.           BowlEdit Version 1.23                                           1
  218.  
  219.  
  220.  
  221.           System Requirements:
  222.           --------------------
  223.  
  224.                - IBM XT compatible or above
  225.                - DOS 2.0 or above
  226.                - 340k of RAM
  227.                - 100k of disk space
  228.                - Bowling leagues created with BowlStat 2.xx
  229.  
  230.           Loading the program:
  231.           --------------------
  232.  
  233.                To load BowlEdit type "bowledit" from the command line.
  234.  
  235.             Command Line options:
  236.             ---------------------
  237.  
  238.                 /S  Use this option if you are having  problems with screen
  239.                     "snow".  This problem only occurs  on old IBM computers
  240.                     with  CGA graphics.    It will  make the  screen output
  241.                     slower,  therefore fixing  the  problems with  old  CGA
  242.                     cards.
  243.  
  244.                 /F:<league name>
  245.                     This option will let you load a league from the command
  246.                     line.  For example, if you wish to edit a league called
  247.                     "league1".     You  would  load  BowlEdit   like  this:
  248.                     "bowledit /F:league1".
  249.  
  250.                 /P:<path name>
  251.                     This option allows you to define a path for data files.
  252.                     This  way you can keep  your data files  in a different
  253.                     directory. For  example, bowledit /p:d:\bowlstat\stats,
  254.                     will   load  bowledit  and  use  the  d:\bowlstat\stats
  255.                     directory for locating league data.
  256.  
  257.                 /M  Use this option if you want to force  monochrome.  This
  258.                     option is  useful if you  have a  laptop computer  that
  259.                     emulates colour. 
  260.  
  261.           League Selection Menu:
  262.           ----------------------
  263.  
  264.                After you get past the title screen, you will be placed at a
  265.                menu with a list of  the current leagues on the disk.   From
  266.                this menu  you can  cursor  through the  different  leagues,
  267.                press ENTER to select the highlighted league.
  268.  
  269.                If no leagues are found on this disk, BowlEdit will exit and
  270.                give  you  a message,  "no leagues  found"  and you  will be
  271.                prompted to  type in a  path to league files.   Pressing ESC
  272.                will exit BowlEdit.  NOTE:  If you have more than 16 leagues
  273.                on the  current disk, you will  have to type in  the name of
  274.                the league you want to select.
  275.  
  276.           =================================================================
  277.           BowlEdit Version 1.23                                           2
  278.  
  279.  
  280.  
  281.  
  282.           Using a Mouse:
  283.           --------------
  284.  
  285.                If you have a MicroSoft or  compatible mouse, you can use it
  286.                with BowlEdit.  The left button works like the ENTER key and
  287.                the right button works like the ESC key.  You move the mouse
  288.                cursor to any place on the screen and click the left  button
  289.                and the  appropriate selection will  be selected.   The menu
  290.                bar and the status line are mouse sensitive.
  291.  
  292.  
  293.           The Main Menu:
  294.           --------------
  295.  
  296.             Edit Bowler Data:
  297.  
  298.                From  this  section  you  can   edit  any  of  the  bowler's
  299.                statistics.   Including  yearly statistics,  if found.   For
  300.                more information on this section please see section:
  301.                     Edit Bowler Data (4)
  302.  
  303.  
  304.             Edit Team Data:
  305.  
  306.                From this section you can edit any of the team's statistics.
  307.                Including yearly statistics, if found.  For more information
  308.                on this section please see section:
  309.                     Edit Team Data (6)
  310.  
  311.              Edit League Size:
  312.  
  313.                It is used to expand  your current league size.  It  is only
  314.                useful  if you  have  misjudged  the  maximum size  of  your
  315.                league.
  316.  
  317.                The method by which you enter the numbers is the same as the
  318.                initial  setup in BowlStat.  You enter the maximum number of
  319.                teams (1-99), then  you enter the maximum number  of bowlers
  320.                per team (1-9).
  321.  
  322.                If you want to exit  this section without updating  anything
  323.                you must press  ESC.  This  will take you  back to the  main
  324.                menu.
  325.  
  326.             Select Another League:
  327.  
  328.                This will  let you  select  another bowling  league  without
  329.                exiting the program.   This option is useful if  you have to
  330.                modify information from more than one league.  Just make the
  331.                changes  in the first  league, select  this option,  and you
  332.                will be placed at the league selection screen.
  333.  
  334.  
  335.  
  336.           =================================================================
  337.           BowlEdit Version 1.23                                           3
  338.  
  339.  
  340.  
  341.  
  342.             Change Path to League:
  343.  
  344.                This selection will ask you for  a new path to league  data.
  345.                You may  select any valid DOS  path.  For example  you could
  346.                enter .\data for the path to leagues.   NOTE:  BowlEdit will
  347.                automatically  pop-up a  league  selection window  after you
  348.                have entered the new path.
  349.  
  350.             Program Information:
  351.  
  352.                This  selection will "pop  up" a window  with information on
  353.                why  this  software   was  written,  and  if  you  have  not
  354.                registered the program,  it will display a  short note about
  355.                shareware.
  356.  
  357.             HELP:
  358.  
  359.                This selection will pop up an on-line help file for the main
  360.                menu.
  361.  
  362.             Run BowlStat:
  363.  
  364.                This selection will run BowlStat.  This is useful if you use
  365.                BowlEdit to change some  statistics and you wish to  go back
  366.                into BowlStat to generate  some statistics.  NOTE:   You may
  367.                optionally select  BowlEdit to load the  current league into
  368.                BowlStat.  It  also passes  the /P:  parameter to  BowlStat.
  369.                You will need 140k of free  XMS, EMS, or disk space for this
  370.                function to work.
  371.  
  372.             Exit Program:
  373.  
  374.                This is the only place in the program where you  can exit to
  375.                DOS.  When you are finished with all your work  in BowlEdit,
  376.                select this option.
  377.  
  378.  
  379.           Edit Bowler Data:
  380.           -----------------
  381.  
  382.             Keyboard Commands:
  383.  
  384.                   F1  :  Brings up help screens.
  385.  
  386.                   F2  :   Exits the  bowler edit section.   When you  press
  387.                          this  key, you will be prompted  with a message to
  388.                          save changes, if changes were made.  Selecting  NO
  389.                          will abort any  changes you made.   Selecting  YES
  390.                          will save all  the changes you made  in the bowler
  391.                          data files.
  392.  
  393.  
  394.  
  395.  
  396.           =================================================================
  397.           BowlEdit Version 1.23                                           4
  398.  
  399.  
  400.  
  401.  
  402.                   F4   :   Will display  a window  showing the  free memory
  403.                          available on your system.
  404.  
  405.                   F10 :  Invokes the pull-down menu.
  406.  
  407.              Up  Cursor:   Moves  the highlight  bar  up one  space in  the
  408.                          editing window.  If  you are at the top  entry, it
  409.                          will take you to the bottom entry.
  410.  
  411.            Down Cursor:   Moves  the highlight  bar down  one space  in the
  412.                          editing window.   If you are at the  bottom entry,
  413.                          it will take you to the top entry.
  414.  
  415.                Page Up:   Moves to the  previous bowler in the  league.  If
  416.                          you  are at the first entry, you will be placed at
  417.                          the last entry.
  418.  
  419.              Page Down:   Moves to the  next bowler in the league.   If you
  420.                          are at the last  entry, you will be placed  at the
  421.                          first entry.
  422.  
  423.            CTRL + PGUP:  Moves the highlight bar to  the top of the editing
  424.                          window.
  425.  
  426.            CTRL  + PGDN:   Moves  the highlight  bar to  the bottom  of the
  427.                          editing window.
  428.  
  429.                ALT + S:  Will sort the bowler data base.  Remember to  save
  430.                          the changes when exiting this section.
  431.  
  432.  
  433.             Editing Bowler:
  434.  
  435.                You  can change  any  of the  bowler's  information that  is
  436.                displayed  on the screen.  If you change the spelling of the
  437.                bowler's  name,  gender, or  bowler  division,  you will  be
  438.                prompted if  you would like  to update  the bowler's  yearly
  439.                statistics,  if it exists.   This way  the yearly statistics
  440.                file  will  have the  correct  information  for the  current
  441.                bowler.  Otherwise,  when you generate an  average sheet for
  442.                the bowler it will not find all the entries because a change
  443.                was made to either the spelling of the bowlers name, gender,
  444.                or the division the bowler bowls in.
  445.  
  446.             Pull-Down Menus:
  447.  
  448.                Search:
  449.  
  450.                This menu  will let you  search through the  bowler database
  451.                for:  Last Name, First Name, Sex, Division, Team, or Number.
  452.                As well, you can search for bowlers that are spares.
  453.  
  454.  
  455.  
  456.           =================================================================
  457.           BowlEdit Version 1.23                                           5
  458.  
  459.  
  460.  
  461.  
  462.                Once you find a match you  can edit the match and then press
  463.                PGUP for  the previous match or PGDN for the next match.  If
  464.                no more matches are found then BowlEdit will put you back in
  465.                the search menu.
  466.  
  467.                Yearly Stats:
  468.  
  469.                     Show Bowler Stats:
  470.  
  471.                     From this menu you can view/edit the yearly  statistics
  472.                     file, if  it  exists.   Or,  globally change  the  date
  473.                     bowled.
  474.  
  475.                     For more  information on editing the  yearly statistics
  476.                     files, see section  
  477.                          Yearly Bowler Editing (8)
  478.  
  479.  
  480.  
  481.                Global Date Change:  
  482.  
  483.                     From  here you can change the date bowled in the yearly
  484.                     statistics file.  For example, if you  bowled on 01-11-
  485.                     1992 and  you enter the stats on  01-15-1992, this will
  486.                     save the statistics to the file with the current system
  487.                     date, 15-01-1992.  With this option you can reset those
  488.                     dates to 11-01-1992.  Remember it is important to input
  489.                     the date correctly.  The correct format is: mm-dd-yyyy.
  490.  
  491.                     You  can also  press  F1 to  get  a calendar  for  date
  492.                     selection.  Just highlight the  date you want and press
  493.                     enter.   You can use  the control left  and right arrow
  494.                     keys to change  the current  year and the  page up  and
  495.                     page down keys to change the current month.
  496.  
  497.  
  498.           Edit Team Data:
  499.           ---------------
  500.  
  501.             Keyboard Commands:
  502.             ------------------
  503.  
  504.                   F1  :  Brings up help screens.
  505.  
  506.                   F2  :  Exits the team  edit section.  When you press this
  507.                          key,  you will be prompted with  a message to save
  508.                          changes, if changes were made.  Selecting NO  will
  509.                          abort any changes  you made.   Selecting YES  will
  510.                          save all  the changes  you made  in the  team data
  511.                          files.
  512.  
  513.                   F10 :  Invokes the pull-down menu.
  514.  
  515.  
  516.           =================================================================
  517.           BowlEdit Version 1.23                                           6
  518.  
  519.  
  520.  
  521.  
  522.              Up  Cursor:   Moves  the  highlight bar  up  one space  in the
  523.                          editing window.  If  you are at the top  entry, it
  524.                          will take you to the bottom entry.
  525.  
  526.            Down Cursor:   Moves the  highlight bar  down one  space in  the
  527.                          editing window.   If you are at  the bottom entry,
  528.                          it will take you to the top entry.
  529.  
  530.                Page Up:  Moves to the previous team in  the league.  If you
  531.                          are  at the first entry, you will be placed at the
  532.                          last entry.
  533.  
  534.              Page Down:   Moves to the next team in the league.  If you are
  535.                          at the last entry, you will be placed at the first
  536.                          entry.
  537.  
  538.            CTRL + PGUP:  Moves the highlight bar to the  top of the editing
  539.                          window.
  540.  
  541.            CTRL  + PGDN:   Moves  the highlight  bar to  the bottom  of the
  542.                          editing window.
  543.  
  544.                ALT  +  C:    Clear  the  current  team  standings.  (points
  545.                          won/lost, high single/series,  and total  pinfall)
  546.                          This feature could be used to start the  playoffs.
  547.                          You are prompted before the standings are erased.
  548.  
  549.  
  550.             Editing Team:
  551.  
  552.                You  can  change  any  of the  team's  information  that  is
  553.                displayed on the screen.  If  you change the spelling of the
  554.                team's name, or team  division, you will be prompted  if you
  555.                would  like to  update the  team's yearly statistics,  if it
  556.                exists.  This way  the yearly statistics file will  have the
  557.                correct information  for the current team.   Otherwise, when
  558.                you generate any team yearly statistics it will not find all
  559.                the entries because a change was made to either the spelling
  560.                of the bowlers name, or the division the team bowls in.
  561.  
  562.  
  563.             Pull-Down Menus:
  564.             
  565.               Search:
  566.  
  567.                This menu will let you search through the team database for:
  568.                Team Name, Division, or Number.
  569.  
  570.                Once you find a match you  can edit the match and then press
  571.                PGUP for  the previous match or PGDN for the next match.  If
  572.                no more matches are found, BowlEdit will put you back in the
  573.                search menu.
  574.  
  575.  
  576.           =================================================================
  577.           BowlEdit Version 1.23                                           7
  578.  
  579.  
  580.  
  581.  
  582.                Yearly Statistics:
  583.  
  584.                     Show Team Stats:
  585.  
  586.                     From this menu you can view/edit the yearly  statistics
  587.                     files,  if they  exist.  Or,  globally change  the date
  588.                     bowled.
  589.  
  590.                     For more information  on editing the yearly  statistics
  591.                     files, see section:
  592.                          Yearly Team Editing (11)
  593.  
  594.                     Global Date Change:
  595.  
  596.                     From  here you can change the date bowled in the yearly
  597.                     statistics file.   For example, if you bowled on 01-12-
  598.                     1992 and you  enter the stats on  01-15-1992, this will
  599.                     save the statistics to the file with the current system
  600.                     date, 15-01-1992.  With this option you can reset those
  601.                     dates to 11-01-1992.  Remember it is important to input
  602.                     the date correctly.  The correct format is: mm-dd-yyyy.
  603.  
  604.                     You  can also  press  F1 to  get  a calendar  for  date
  605.                     selection.  Just highlight the date you want and  press
  606.                     enter.   You can use  the control left  and right arrow
  607.                     keys to change  the current  year and the  page up  and
  608.                     page down keys to change the current month.
  609.  
  610.  
  611.           Yearly Statistics Editing:
  612.           --------------------------
  613.  
  614.  
  615.            Yearly Bowler Editing:
  616.            ----------------------
  617.  
  618.            Keyboard Commands:
  619.  
  620.                        F1  :  Brings up help screens.
  621.  
  622.                        F2   :  Exits the team edit section.  When you press
  623.                               this key, you will be prompted with a message
  624.                               to  save  changes,   if  changes  were  made.
  625.                               Selecting NO will abort any changes you made.
  626.                               Selecting YES will save  all the changes  you
  627.                               made in the team data files.
  628.  
  629.                        F4  :  Will display a window showing the free memory
  630.                               available on your system.
  631.  
  632.                       F10  :  Invokes the pull-down menu.
  633.  
  634.  
  635.  
  636.           =================================================================
  637.           BowlEdit Version 1.23                                           8
  638.  
  639.  
  640.  
  641.  
  642.                     ALT + D:  Tags the highlighted entry for deletion.  You
  643.                               may untag entries.  NOTE:  Entries tagged for
  644.                               deletion will have the date printed in red on
  645.                               the screen.
  646.  
  647.                     ALT  + U:  Will invoke  the undelete function.  It will
  648.                               search the yearly statistics file for records
  649.                               that  were  deleted  and  match  the  current
  650.                               bowlers name.  It will then prompt you if you
  651.                               would like to undelete each record.
  652.  
  653.                     ALT + T:   Forces BowlEdit  to recalculate the  current
  654.                               bowler's  statistics and  write  them to  the
  655.                               bowler data file.   NOTE:   Remember to  save
  656.                               changes  when  you   exit  the  Bowler   Edit
  657.                               section.
  658.  
  659.                     ALT  + R:  Generates  bowler statistics for  a range of
  660.                               dates.   The Output  Selection menu  will let
  661.                               you output  the statistics to  the printer, a
  662.                               file, or on  the screen.   If you select  the
  663.                               printer or a  disk file, you will  get a more
  664.                               detailed  output.   Here is  an example  of a
  665.                               disk file output:
  666.  
  667.                     -------- Start of file ----------
  668.  
  669.                    Statistics generated from 11-02-1991 to 11-30-1991
  670.  
  671.                    Bowler  : John Smith
  672.                    Division: 2
  673.                    Team    : Team 1        
  674.  
  675.                     DATE BOWLED    SERIES     NO. OF      TOTAL     TOTAL
  676.                    (mm-dd-yyyy)     TOTAL    STRINGS    STRINGS   PINFALL
  677.                    ------------------------------------------------------
  678.                     11-02-1991       430        3           3         430
  679.                     11-16-1991       363        3           6         793
  680.                     11-23-1991       342        3           9        1135
  681.                     11-30-1991       366        3          12        1501
  682.  
  683.                    HIGH SERIES : 430 (11-02-1991)
  684.                    HIGH SINGLE : 179 (11-02-1991)
  685.                    HIGH NO MARK:  92 (11-23-1991)
  686.  
  687.                    AVERAGE     : 125.08
  688.  
  689.                     ------- End of file -------------
  690.                  
  691.                   Up  Cursor:  Moves the highlight  bar up one space in the
  692.                               editing window.  If you are at the top entry,
  693.                               it will take you to the bottom entry.
  694.  
  695.  
  696.           =================================================================
  697.           BowlEdit Version 1.23                                           9
  698.  
  699.  
  700.  
  701.  
  702.                 Down Cursor:  Moves the highlight bar down one space in the
  703.                               editing  window.   If you  are at  the bottom
  704.                               entry, it will take you to the top entry.
  705.  
  706.                     Page  Up:    Moves  to  the  previous   screen  in  the
  707.                               statistics file.
  708.  
  709.                   Page  Down:  Moves to  the next screen  in the statistics
  710.                               file.  If one exists.  
  711.  
  712.             Editing:
  713.  
  714.                From here you  can change the individual  scores entered for
  715.                the bowler.  BowlEdit will automatically add  up your series
  716.                on the right hand side of the window.  When you exit you can
  717.                have  BowlEdit   recalculate  the  bowlers   average,  Total
  718.                pinfall, total strings bowled, Hi  single, Hi series, and Hi
  719.                no mark.
  720.  
  721.                When  you are editing  bowler's scores, you  can have scores
  722.                that are not  just plain numbers.  A feature  of BowlStat is
  723.                that if a bowler missed a  week or one or more strings  in a
  724.                week, you can enter a score and add the suffix of AVG to it,
  725.                ie.  115AVG.  That suffix means that the number will be used
  726.                in team statistics but not in bowler statistics.
  727.  
  728.                As  well, the suffix HNM is used  to indicated a hi no mark.
  729.                Therefore, if a bowler has a hi no mark of 93 it would  show
  730.                up as 93HNM in the statistics file.
  731.  
  732.                You  may freely use these two prefixes in BowlEdit, BUT MAKE
  733.                SURE YOU HAVE THE SUFFIXES ENTERED RIGHT!
  734.  
  735.             Method of calculating a new average:
  736.  
  737.                When you tell  BowlEdit to  generate a new  average for  the
  738.                current  bowler it  will calculate  a new  bowler's average,
  739.                Total pinfall,  total strings bowled, Hi  single, Hi series,
  740.                and  Hi no  mark.   It does  this by  reading in  the yearly
  741.                statistics file.  It reads in data week by week, looking for
  742.                hi no marks, finds the highest string and series bowled.  It
  743.                then  calculates a  new average from  the total  pinfall and
  744.                strings bowled.
  745.  
  746.                NOTE:You must save bowler data when you exit the bowler edit
  747.                     section  of BowlEdit.  If you do not save your data and
  748.                     changes  that   have  been  made,  including   a  newly
  749.                     calculated average, etc., they will not be saved in the
  750.                     bowler data file.
  751.  
  752.  
  753.  
  754.  
  755.  
  756.           =================================================================
  757.           BowlEdit Version 1.23                                          10
  758.  
  759.  
  760.  
  761.  
  762.            Yearly Team Editing:
  763.            --------------------
  764.  
  765.            Keyboard Commands:
  766.  
  767.                        F1  :  Brings up help screens.
  768.  
  769.                        F2   :  Exits the team edit section.  When you press
  770.                               this key, you will be prompted with a message
  771.                               to  save  changes,   if  changes  were  made.
  772.                               Selecting NO will abort any changes you made.
  773.                               Selecting YES  will save all the  changes you
  774.                               made in the team data files.
  775.  
  776.                        F4  :  Will display a window showing the free memory
  777.                               available on your system.
  778.  
  779.                       F10  :  Invokes the pull-down menu.
  780.  
  781.                     ALT + D:  Tags the highlighted entry for deletion.  You
  782.                               may untag entries.  NOTE:  Entries tagged for
  783.                               deletion will have the date printed in red on
  784.                               the screen.
  785.  
  786.                     ALT + U:  Will invoke  the undelete function.  It  will
  787.                               search the yearly statistics file for records
  788.                               that were deleted and match the current teams
  789.                               name.   It will then prompt  you if you would
  790.                               like to undelete each record.
  791.  
  792.                     ALT +  T:  Forces  BowlEdit to recalculate  the current
  793.                               team's statistics and write them to  the team
  794.                               data file.   NOTE:  Remember  to save changes
  795.                               when you exit the Team Edit section.
  796.  
  797.                     ALT  + R:   Generates  team statistics  for a  range of
  798.                               dates.  The  Output Selection  menu will  let
  799.                               you output the statistics  to the printer,  a
  800.                               file, or on  the screen.   If you select  the
  801.                               printer or a  disk file, you will  get a more
  802.                               detailed  output.   Here is  an example  of a
  803.                               disk file output:
  804.  
  805.  
  806.  
  807.  
  808.  
  809.  
  810.  
  811.  
  812.  
  813.  
  814.  
  815.  
  816.           =================================================================
  817.           BowlEdit Version 1.23                                          11
  818.  
  819.  
  820.  
  821.  
  822.                     -------- Start of file ----------
  823.  
  824.                     Statistics generated from 05-09-1992 to 06-06-1992
  825.  
  826.                     TEAM    : Team 7        
  827.                     DIVISION: 1
  828.  
  829.                      DATE BOWLED      POINTS    SERIES    TOTAL     TOTAL
  830.                     (mm-dd-yyyy)    WON  TOTAL   TOTAL  STRINGS   PINFALL
  831.                     -----------------------------------------------------
  832.                      05-09-1992      5      5      467       3       1386
  833.                      05-16-1992      0      5      458       6       2725
  834.                      05-23-1992      6     11      455       9       4136
  835.                      06-06-1992      6     17      452      12       5527
  836.  
  837.                          HIGH SERIES: 1411 (05-23-1992)
  838.                          HIGH SINGLE:  506 (05-23-1992)
  839.  
  840.                          POINTS WON :   17
  841.                          POINTS LOST:   15
  842.  
  843.                     ------- End of file -------------
  844.  
  845.                   Up Cursor:  Moves  the highlight bar up one  space in the
  846.                               editing window.  If you are at the top entry,
  847.                               it will take you to the bottom entry.
  848.  
  849.                 Down Cursor:  Moves the highlight bar down one space in the
  850.                               editing  window.   If you  are at  the bottom
  851.                               entry, it will take you to the top entry.
  852.  
  853.                     Page Up:  Moves to the previous team in the league.  If
  854.                               you  are  at the  first  entry,  you will  be
  855.                               placed at the last entry.
  856.  
  857.                   Page Down:  Moves to the next team in the league.  If you
  858.                               are at the last entry, you will be  placed at
  859.                               the first entry.
  860.  
  861.             Editing:
  862.  
  863.                From here  you can change the individual  series entered for
  864.                the team.  BowlEdit will automatically add up your series on
  865.                the right  hand side of the  window.  When you  exit you can
  866.                have  BowlEdit  recalculate  the team's  points  won, points
  867.                lost, total pinfall, total strings bowled, hi single, and hi
  868.                series.
  869.  
  870.                NOTE:You must enter the  correct number of points won.   The
  871.                     reason BowlEdit will not calculate this number for  you
  872.                     is that BowlEdit has no way of knowing if that team won
  873.                     points for the total pinfall.
  874.  
  875.  
  876.           =================================================================
  877.           BowlEdit Version 1.23                                          12
  878.  
  879.  
  880.  
  881.  
  882.             Method of calculating a new team standing:
  883.  
  884.                When you tell  BowlEdit to  generate new team  data for  the
  885.                current team  it will calculate  a new teams  total pinfall,
  886.                total strings bowled,  hi single,  and hi series.   It  does
  887.                this by reading in the yearly statistics file.   It reads in
  888.                data  week by  week,  finds the  highest  single and  series
  889.                bowled.  It then  calculates a new points won,  points lost,
  890.                and total pinfall.
  891.  
  892.                NOTE:You  must save team data when you exit the team editing
  893.                     section of BowlEdit.  If you do not save your  data and
  894.                     changes  that   have  been  made,   including  a  newly
  895.                     calculated totals, etc., they will not be  saved in the
  896.                     team data file.
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.  
  932.  
  933.  
  934.  
  935.  
  936.           =================================================================
  937.           BowlEdit Version 1.23                                          13
  938.  
  939.  
  940.  
  941.  
  942.           Appendix A:  Note on screen snow (old CGA)
  943.           ------------------------------------------
  944.  
  945.                If you own  an original IBM PC computer with  a colour card,
  946.                you  might  have  problems  with  the  fast  screen  writing
  947.                routines used in BowlEdit.  If you are experiencing  problem
  948.                with screen "snow" (you'll know what I'm talking about if it
  949.                happens) you  can load BowlEdit  with a command  line option
  950.                (/S) to fix the problem.
  951.  
  952.                I suggest that you write a small batch file so that you will
  953.                not  forget to  use this  switch.   Here's an  example batch
  954.                file.
  955.  
  956.                     BOWLEDIT.BAT
  957.                     @echo off
  958.                     cls
  959.                     :: Load bowledit with /s for snow checking.
  960.                     :: use %1 if you want to use /F: to load a league.
  961.                     :: use %2 if you want to use /P: for path to league.
  962.                     bowledit /S %1 %2
  963.  
  964.  
  965.           Appendix B:  Files used / File List
  966.           -----------------------------------
  967.  
  968.             File list for BowlEdit:
  969.  
  970.                bowledit.exe             - main program
  971.                bowledit.hlp             - program help file
  972.                bowledit.doc             - BowlEdit manual, this file.
  973.                bowledit.frm             - order form.
  974.                bowledit.new             - program update documentation.
  975.                bowledit.reg             - key file(registered version only)
  976.  
  977.             League files modified by BowlEdit:
  978.  
  979.                .BDA file                - bowler data file.
  980.                .LDA file                - team data file.
  981.                .BSD file                - bowler yearly statistics file.
  982.                .TSD file                - team yearly statistics file.
  983.  
  984.             Other league files used:
  985.  
  986.                .CTL file                - league information file.
  987.                .CFG file                - league config file.
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.           =================================================================
  997.           BowlEdit Version 1.23                                          14
  998.  
  999.  
  1000.  
  1001.  
  1002.           Appendix C:  Note on Shareware
  1003.           ------------------------------
  1004.  
  1005.             Why Register?
  1006.  
  1007.                The main reason  for registering this  program is to  fulfil
  1008.                the agreement of shareware.  The only added "feature" in the
  1009.                registered version is that there are no shareware notices in
  1010.                the  program.  Also, you can upgrade to the latest shareware
  1011.                version of BowlEdit with your key file.
  1012.  
  1013.                In my opinion,  registering a program should be done because
  1014.                the  author spent  many  hours of  his  time to  create  the
  1015.                program.  If you register, it shows your appreciation to the
  1016.                author.
  1017.  
  1018.                Shareware (also  known as user supported  software and other
  1019.                names) is an idea  not understood by everyone.   The authors
  1020.                of Shareware  retain all rights  to the  software under  the
  1021.                copyright laws while still allowing free distribution.  This
  1022.                gives  the  user the  chance to  freely  obtain and  try out
  1023.                software  to see if it fits his/her needs.  Shareware should
  1024.                not be confused with Public Domain software  though they are
  1025.                often obtained  from the same sources.
  1026.              
  1027.                If  you continue to use  Shareware after trying  it out, you
  1028.                are  expected  to  register  with  the   author  and  pay  a
  1029.                registration  fee.  Only by paying for the Shareware you use
  1030.                do  you enable the  Shareware author to  continue to support
  1031.                his software and  create new programs.  Considering that the
  1032.                Shareware registration fees  are usually far  less than  the
  1033.                purchase  price  of  comparable  commercial   software  it's
  1034.                obvious that Shareware is a good deal for everyone.
  1035.              
  1036.                There are  real advantages to  you in the  Shareware system.
  1037.                You get to  try out software to  make sure it  is compatible
  1038.                with  your hardware and that  it fits your  needs before you
  1039.                BUY  it with your registration. The author saves the expense
  1040.                of  advertising, packaging and  distribution and  passes the
  1041.                savings  on to you.   Plus, most Shareware  authors are much
  1042.                more  accessible than  commercial  software sources  so that
  1043.                your questions and  suggestions are much  more likely to  be
  1044.                answered.
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.           =================================================================
  1057.           BowlEdit Version 1.23                                          15
  1058.  
  1059.  
  1060.  
  1061.           Appendix D:  Using separate paths for data
  1062.           ------------------------------------------
  1063.  
  1064.                The following batch file will let you use the /P: options of
  1065.                BowlEdit and BowlStat with relative ease.  To use this batch
  1066.                file  to  load  BowlEdit  you  would  go  to  the  directory
  1067.                containing BowlEdit and  type BOWL  EDIT.  NOTE:   You  must
  1068.                replace <path  name> with the  proper location of  your data
  1069.                files.
  1070.  
  1071.           bowl.bat
  1072.           @echo off
  1073.           if "%1" == "stat" goto LoadBowlStat
  1074.           if "%1" == "STAT" goto LoadBowlStat
  1075.           if "%1" == "edit" goto LoadBowlEdit
  1076.           if "%1" == "EDIT" goto LoadBowlEdit
  1077.           if "%1" == "ysm"  goto LoadBowlYSM
  1078.           if "%1" == "YSM"  goto LoadBowlYSM
  1079.           :: This is what to do if there is no command line.
  1080.             echo.
  1081.             echo USAGE:
  1082.             echo.
  1083.             echo type:  BOWL STAT to load BowlStat.
  1084.             echo.
  1085.             echo type:  BOWL YSM to load BowlYSM.
  1086.             echo.
  1087.             echo type:  BOWL EDIT to load BowlEdit.
  1088.             Echo.
  1089.             goto Done
  1090.           :LoadBowlStat
  1091.             echo.
  1092.             echo Loading BowlStat version 2.1
  1093.             :: Auto use of the /p option.
  1094.             bowlstat /p:<path name>
  1095.             goto Done
  1096.           :LoadBowlYSM
  1097.             echo.
  1098.             echo Loading BowlYSM version 2.1
  1099.             :: Auto use of the /p option.
  1100.             bowlysm /p:<path name>
  1101.             goto Done
  1102.           :LoadBowlEdit
  1103.             echo.
  1104.             echo Loading BowlEdit version 1.13
  1105.             :: Auto use of the /p option.
  1106.             bowledit /p:<path name>
  1107.             goto Done
  1108.           :Done Batch File
  1109.  
  1110.  
  1111.  
  1112.  
  1113.  
  1114.  
  1115.  
  1116.           =================================================================
  1117.           BowlEdit Version 1.23                                          16
  1118.  
  1119.  
  1120.  
  1121.  
  1122.           Appendix E:  Contacting the Author
  1123.           ---------------------------------
  1124.  
  1125.                I can be reached, on various  BBS networks.  The best places
  1126.                to find me are:
  1127.  
  1128.                               NA-NET IBM Conference
  1129.                               NA-NET Shareware Conference
  1130.  
  1131.                               ILINK Shareware Conference
  1132.  
  1133.                               INTELEC Shareware conference
  1134.  
  1135.                I  do  follow  different  conferences  but  these  are   not
  1136.                appropriate conferences for  questions related to  BowlEdit.
  1137.                Alternatively, if you do not have access to a modem, you can
  1138.                send me a letter at the address below.
  1139.                                                                  
  1140.                                       Mark Klaamas
  1141.                                       13 Apollo Court
  1142.                                       Halifax, NS
  1143.                                       B3M 1G9
  1144.                                       Canada
  1145.  
  1146.                     Home voice number:  (902)445-5329 -- Evenings
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.  
  1172.  
  1173.  
  1174.  
  1175.  
  1176.           =================================================================
  1177.           BowlEdit Version 1.23                                          17